const mongoose = require("./db")
const moment = require('moment');  // 可以使用 moment.js 库进行日期格式化

const DataSchema = new mongoose.Schema({
    title:String,
    content:String,
    img:String,
    time:{
        type:Date,
        default:Date.now,
    },
    cate:{
        type:mongoose.Types.ObjectId,
        ref:"cates"
    },
})

// 在数据转换为 JSON 时格式化 time 字段
DataSchema.set('toJSON', {
    transform: function (doc, ret) {
        // 格式化 time 字段为你需要的格式
        ret.time = moment(ret.time).format('YYYY-MM-DD HH:mm:ss');  // 使用 moment.js 格式化日期
        return ret;
    }
});

const DataModel = mongoose.model('datas',DataSchema)

const cateSchema = mongoose.Schema({
    name:String,
})

const cateModel = mongoose.model('cates',cateSchema)

module.exports = {
    DataModel,
    cateModel
}